Component: New Accounting Pronouncement or Change in Accounting Principle, Retrospective Adjustments [Hierarchy]

Line Label Object Class Period Type Balance Name
1 New Accounting Pronouncement or Change in Accounting Principle, Retrospective Adjustments [Hierarchy]

*

*

*

us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleRetrospectiveAdjustmentsAbstract
2 New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Net Revenue [Concept] Monetary For Period Credit us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetRevenue
3 New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Operating Results [Concept] Monetary For Period Credit us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnOperatingResults
4 New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Income from Continuing Operations [Concept] Monetary For Period Credit us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnIncomeFromContinuingOperations
5 New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Net Income [Concept] Monetary For Period Credit us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnNetIncome
6 New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Basic Earnings Per Share [Concept] Share For Period

*

us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnBasicEarningsPerShare
7 New Accounting Pronouncement or Change in Accounting Principle, Effect of Change on Diluted Earnings Per Share [Concept] Share For Period

*

us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfChangeOnDilutedEarningsPerShare
8 New Accounting Pronouncement or Change in Accounting Principle, Cumulative Effect of Change on Equity or Net Assets [Concept] Monetary For Period Credit us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleCumulativeEffectOfChangeOnEquityOrNetAssets
9 New Accounting Pronouncement or Change in Accounting Principle, Retrospective Application Impracticable [Concept] Text/String For Period

*

us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleRetrospectiveApplicationImpracticable
10 New Accounting Pronouncement or Change in Accounting Principle, Indirect Effects [Concept] Text/String For Period

*

us-gaap:NewAccountingPronouncementOrChangeInAccountingPrincipleIndirectEffects
11 New Accounting Pronouncement, Transition Guidance Not Significant or Not Practical [Concept] Text/String For Period

*

us-gaap:NewAccountingPronouncementTransitionGuidanceNotSignificantOrNotPractical